Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php & mysql]<select>
Stef@n
post
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

Ostrzeżenie: (0%)
-----


Witam mam zrobiony formularz <select> z ktorego wybieram sobie kategorie oto kod:

  1. <?
  2. $kategorie = array(&#092;"Wywiady\", \"Oldboys\", \"Seniorzy\", \"Amatorzy\", \"Juniorzy Starsi\", \"Juniorzy Młodsi\", \"Młodzicy\", \"Zacy Starsi\", \"Zacy Młodsi\", \"Nasi w innych klubach\", \"Nasi w reprezentacji\");
  3. if (empty($kategoria))
  4. $kategoria=array(-1);
  5.  
  6. print &#092;"<span><b>KATEGORIA*:</b><br></span>\"; 
  7.  
  8. print &#092;"
  9. <select name=kategoria[] id=kategoria>&#092;";
  10.  
  11. for ($i=0, reset ($kategoria); 
  12. $i<count($kategorie); $i++) {
  13.  
  14. print &#092;"<option\";
  15.  
  16. if (current($kategoria)==$kategorie[$i]){
  17.  
  18. print &#092;"SELECTED \";
  19.  
  20. next($kategoria);
  21. }
  22.  
  23. print &#092;">$kategorie[$i]n\";
  24.  
  25. }
  26.  
  27. print &#092;"</select><br><Br>\";
  28.  
  29.  
  30. ?>


I jak dodaje do bazy to nie to co jest w <select> tylko napis "Array".
Dlaczego dzie jest bład?
Go to the top of the page
+Quote Post
bigZbig
post
Post #2





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Formularz select przesyla ci zmienna $kategoria, ktora jest tablica. Jesli sprobujesz wyswietlic zmienna $kategoria za pomoca funkcji print(). Wyswietli ci sie Array co znaczy wlasnie, ze zmienna jest tablica. Jesli do wyswietlenia zmiennej $kategoria uzyjesz funkcji print_r() zobaczysz zawartosc tej tablicy. Jesli tablica zawiera tylko jedna pare klucz i wartosc tak jak w tym przypadku wydobycie tej wartości sprowadza sie do
  1. <?php
  2. $kategoria = each ($kategoria);
  3. print($kategoria[value]);
  4. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:12